package com.czk.scala.chapter02

/**
 * @Author:ChenZhangKun
 * @Date: 2021/12/7 11:57
 */
object Test09_Problem_DataTypeConversion {
  def main(args: Array[String]): Unit = {
    val n: Int=128
    // -128
    // 原理 128 int类型。4个字节 32位 原码 0000 0000 0000 0000 0000 0000 1000 0000
    //                              补码 0000 0000 0000 0000 0000 0000 1000 0000
    // 转为byte截取最后一个字节 1000 0000->转为原码 1111 1111 表示-128 最前面以为表示符号位
    val b: Byte=n.toByte
    println(b)
  }
}
